.weather-table .ant-table-tbody > tr > td {
    vertical-align: top;
    padding: 12px 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.forecast-cell {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.forecast-row {
    padding: 2px 0;
    font-size: 14px;
    line-height: 1.5;
}

.child-row {
    border-bottom:1px solid #ddd;
    padding: 4px 0;
}

/*.weather-table .ant-table-tbody > tr:nth-child(even) {*/
/*    background-color: #fafafa;*/
/*}*/

/*.weather-table .ant-table-tbody > tr:hover > td {*/
/*    background-color: #f0f0f0;*/
/*}*/
